
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:c="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.org/ui"
	xmlns:ui="http://java.sun.com/jsf/facelets">

<ui:decorate template="templates/layout_cadastro.xhtml">
	<ui:define name="centro">
		<h:form id="formCadPessoa">
			<p:fieldset legend="Cadastro de Pessoa">
				<p align="left">

					<p:panelGrid columns="2">
						<p:outputLabel for="nome" value="Nome:" />
						<p:inputText id="nome" value="#{pessoaController.pessoa.nome}"
							required="true" size="40" />
						<p:outputLabel for="cpf" value="CPF: " />
						<p:inputMask id="cpf" mask="999.999.999-99" value="#{cpf}"
							required="true" size="14" />
						<p:outputLabel for="dtnascimento" value="Data de Nascimento:" />
						<p:inputMask id="dtnascimento" mask="99/99/9999" value="#{dtnasc}"
							required="true" size="10" />
					</p:panelGrid>

				</p>
				<p:separator id="separator" />

				<p:fieldset legend="Endereço">
					<p align="left">

						<p:panelGrid columns="4">
							<p:outputLabel for="end_rua" value="Endereço:" />
							<p:inputText id="end_rua" value="#{pessoaController.pessoa.rua}"
								required="true" size="40" />
							<p:outputLabel for="end_num" value="Número:" />
							<p:inputText id="end_num"
								value="#{pessoaController.pessoa.numero}" required="true"
								size="5" />
							<p:outputLabel for="end_cep" value="CEP:" />
							<p:inputMask id="end_cep" mask="99999-999" value="#{cep}"
								required="true" size="6" />
							<p:outputLabel for="end_cidade" value="Cidade:" />
							<p:inputText id="end_cidade"
								value="#{pessoaController.pessoa.cidade}" required="true"
								size="20" />
						</p:panelGrid>

					</p>
				</p:fieldset>
				<p align="left">
					<p:panelGrid columns="2">
						<p:outputLabel for="cargos" value="Cargo:" />
						<p:selectOneMenu id="cargos" value="#{pessoaController.cargo}"
							effect="fade" converter="cargoConverter">
							<c:selectItems value="#{cargoController.cargos}" var="cargo"
								itemLabel="#{cargo.descricao}" itemValue="#{cargo}" />
						</p:selectOneMenu>
					</p:panelGrid>
				</p>
			</p:fieldset>
			<p:commandButton id="btsalvar" value="Salvar"
				action="#{pessoaController.atualizarPessoa}" update="avisos"
				icon="ui-icon-disk" />
			<p:commandButton id="btlimpar" value="Limpar"
				action="#{pessoaController.limparPessoa}"
				icon="ui-icon-trash" />
			<p:growl id="avisos" showDetail="true" life="3000" />

		</h:form>
	</ui:define>
	<ui:define name="painelBotoes">
		<h:form>
		</h:form>

	</ui:define>
</ui:decorate>
</html>